package top.dingwen.io.treasure.websocket.core.call;

/**
 * 接收消息回调接口
 * @author dingwen
 * @since 2025/04/24
 */
public interface IReceiveMsgCall {

    /**
     * 接收文本消息回调
     * @param sendLoginId 发送登录编号
     * @param receiveLoginId 接收登录编号
     * @param message 消息
     */
    void receiveTextMsgCall(Long sendLoginId,Long receiveLoginId, String message);

    /**
     * 接收二进制消息回调
     * @param sendLoginId 发送登录编号
     * @param receiveLoginId 接收登录编号
     * @param message 消息
     */
    void receiveBinaryMsgCall(Long sendLoginId,Long receiveLoginId, byte[] message);
}
